<template>
  <div class="app-container">
    <el-form :model="queryParams" ref="queryForm" size="small" :inline="true" v-show="showSearch" label-width="68px">
      <el-form-item label="用户ID" prop="userId">
        <el-input
          v-model="queryParams.userId"
          placeholder="请输入用户ID"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成果类别" prop="resultCategory">
        <el-input
          v-model="queryParams.resultCategory"
          placeholder="请输入成果类别"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成果等级" prop="resultGrade">
        <el-input
          v-model="queryParams.resultGrade"
          placeholder="请输入成果等级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成果来源" prop="resultSource">
        <el-input
          v-model="queryParams.resultSource"
          placeholder="请输入成果来源"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成果背景" prop="resultBackground">
        <el-input
          v-model="queryParams.resultBackground"
          placeholder="请输入成果背景"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="立项时间" prop="projectTime">
        <el-date-picker clearable
          v-model="queryParams.projectTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择立项时间">
        </el-date-picker>
      </el-form-item>
      <el-form-item label="技术领域" prop="technology">
        <el-input
          v-model="queryParams.technology"
          placeholder="请输入技术领域"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="完成单位" prop="completionUnit">
        <el-input
          v-model="queryParams.completionUnit"
          placeholder="请输入完成单位"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="申请人姓名" prop="applyName">
        <el-input
          v-model="queryParams.applyName"
          placeholder="请输入申请人姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="申请人学号" prop="applyNumber">
        <el-input
          v-model="queryParams.applyNumber"
          placeholder="请输入申请人学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="申请时间" prop="applyTime">
        <el-date-picker clearable
          v-model="queryParams.applyTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择申请时间">
        </el-date-picker>
      </el-form-item>
      <el-form-item label="审核状态" prop="auditState">
        <el-input
          v-model="queryParams.auditState"
          placeholder="请输入审核状态"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="审核时间" prop="auditTime">
        <el-date-picker clearable
          v-model="queryParams.auditTime"
          type="date"
          value-format="yyyy-MM-dd"
          placeholder="请选择审核时间">
        </el-date-picker>
      </el-form-item>
      <el-form-item label="审核人姓名" prop="auditName">
        <el-input
          v-model="queryParams.auditName"
          placeholder="请输入审核人姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="审核人工号" prop="auditNumber">
        <el-input
          v-model="queryParams.auditNumber"
          placeholder="请输入审核人工号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="是否显示" prop="isShow">
        <el-input
          v-model="queryParams.isShow"
          placeholder="请输入是否显示"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人姓名" prop="firstName">
        <el-input
          v-model="queryParams.firstName"
          placeholder="请输入负责人姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人年级" prop="firstGrade">
        <el-input
          v-model="queryParams.firstGrade"
          placeholder="请输入负责人年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人专业" prop="firstMajor">
        <el-input
          v-model="queryParams.firstMajor"
          placeholder="请输入负责人专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人学号" prop="firstNumber">
        <el-input
          v-model="queryParams.firstNumber"
          placeholder="请输入负责人学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人学院" prop="firstCollege">
        <el-input
          v-model="queryParams.firstCollege"
          placeholder="请输入负责人学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人联系电话" prop="firstPhone">
        <el-input
          v-model="queryParams.firstPhone"
          placeholder="请输入负责人联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人身份证号" prop="firstIdnumber">
        <el-input
          v-model="queryParams.firstIdnumber"
          placeholder="请输入负责人身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一姓名" prop="secondName">
        <el-input
          v-model="queryParams.secondName"
          placeholder="请输入成员一姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一年级" prop="secondGrade">
        <el-input
          v-model="queryParams.secondGrade"
          placeholder="请输入成员一年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一专业" prop="secondMajor">
        <el-input
          v-model="queryParams.secondMajor"
          placeholder="请输入成员一专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一学号" prop="secondNumber">
        <el-input
          v-model="queryParams.secondNumber"
          placeholder="请输入成员一学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一学院" prop="secondCollege">
        <el-input
          v-model="queryParams.secondCollege"
          placeholder="请输入成员一学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一联系电话" prop="secondPhone">
        <el-input
          v-model="queryParams.secondPhone"
          placeholder="请输入成员一联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一身份证号" prop="secondIdnumber">
        <el-input
          v-model="queryParams.secondIdnumber"
          placeholder="请输入成员一身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二姓名" prop="thirdName">
        <el-input
          v-model="queryParams.thirdName"
          placeholder="请输入成员二姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二年级" prop="thirdGrade">
        <el-input
          v-model="queryParams.thirdGrade"
          placeholder="请输入成员二年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二专业" prop="thirdMajor">
        <el-input
          v-model="queryParams.thirdMajor"
          placeholder="请输入成员二专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二学号" prop="thirdNumber">
        <el-input
          v-model="queryParams.thirdNumber"
          placeholder="请输入成员二学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二学院" prop="thirdCollege">
        <el-input
          v-model="queryParams.thirdCollege"
          placeholder="请输入成员二学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二联系电话" prop="thirdPhone">
        <el-input
          v-model="queryParams.thirdPhone"
          placeholder="请输入成员二联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二身份证号" prop="thirdIdnumber">
        <el-input
          v-model="queryParams.thirdIdnumber"
          placeholder="请输入成员二身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三姓名" prop="fourthName">
        <el-input
          v-model="queryParams.fourthName"
          placeholder="请输入成员三姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三年级" prop="fourthGrade">
        <el-input
          v-model="queryParams.fourthGrade"
          placeholder="请输入成员三年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三专业" prop="fourthMajor">
        <el-input
          v-model="queryParams.fourthMajor"
          placeholder="请输入成员三专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三学号" prop="fourthNumber">
        <el-input
          v-model="queryParams.fourthNumber"
          placeholder="请输入成员三学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三学院" prop="fourthCollege">
        <el-input
          v-model="queryParams.fourthCollege"
          placeholder="请输入成员三学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三联系电话" prop="fourthPhone">
        <el-input
          v-model="queryParams.fourthPhone"
          placeholder="请输入成员三联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三身份证号" prop="fourthIdnumber">
        <el-input
          v-model="queryParams.fourthIdnumber"
          placeholder="请输入成员三身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四姓名" prop="fifthName">
        <el-input
          v-model="queryParams.fifthName"
          placeholder="请输入成员四姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四年级" prop="fifthGrade">
        <el-input
          v-model="queryParams.fifthGrade"
          placeholder="请输入成员四年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四专业" prop="fifthMajor">
        <el-input
          v-model="queryParams.fifthMajor"
          placeholder="请输入成员四专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四学号" prop="fifthNumber">
        <el-input
          v-model="queryParams.fifthNumber"
          placeholder="请输入成员四学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四学院" prop="fifthCollege">
        <el-input
          v-model="queryParams.fifthCollege"
          placeholder="请输入成员四学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四联系电话" prop="fifthPhone">
        <el-input
          v-model="queryParams.fifthPhone"
          placeholder="请输入成员四联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四身份证号" prop="fifthIdnumber">
        <el-input
          v-model="queryParams.fifthIdnumber"
          placeholder="请输入成员四身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师一姓名" prop="advisorName1">
        <el-input
          v-model="queryParams.advisorName1"
          placeholder="请输入指导教师一姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师一职称" prop="advisorTitl1">
        <el-input
          v-model="queryParams.advisorTitl1"
          placeholder="请输入指导教师一职称"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师一专业" prop="advisorMajor1">
        <el-input
          v-model="queryParams.advisorMajor1"
          placeholder="请输入指导教师一专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师一工号" prop="advisorNumber1">
        <el-input
          v-model="queryParams.advisorNumber1"
          placeholder="请输入指导教师一工号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师二姓名" prop="advisorName2">
        <el-input
          v-model="queryParams.advisorName2"
          placeholder="请输入指导教师二姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师二职称" prop="advisorTitl2">
        <el-input
          v-model="queryParams.advisorTitl2"
          placeholder="请输入指导教师二职称"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师二专业" prop="advisorMajor2">
        <el-input
          v-model="queryParams.advisorMajor2"
          placeholder="请输入指导教师二专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="指导教师二工号" prop="advisorNumber2">
        <el-input
          v-model="queryParams.advisorNumber2"
          placeholder="请输入指导教师二工号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注1" prop="note1">
        <el-input
          v-model="queryParams.note1"
          placeholder="请输入备注1"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注2" prop="note2">
        <el-input
          v-model="queryParams.note2"
          placeholder="请输入备注2"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注3" prop="note3">
        <el-input
          v-model="queryParams.note3"
          placeholder="请输入备注3"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注4" prop="note4">
        <el-input
          v-model="queryParams.note4"
          placeholder="请输入备注4"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注5" prop="note5">
        <el-input
          v-model="queryParams.note5"
          placeholder="请输入备注5"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注6" prop="note6">
        <el-input
          v-model="queryParams.note6"
          placeholder="请输入备注6"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注7" prop="note7">
        <el-input
          v-model="queryParams.note7"
          placeholder="请输入备注7"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注8" prop="note8">
        <el-input
          v-model="queryParams.note8"
          placeholder="请输入备注8"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注9" prop="note9">
        <el-input
          v-model="queryParams.note9"
          placeholder="请输入备注9"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="备注10" prop="note10">
        <el-input
          v-model="queryParams.note10"
          placeholder="请输入备注10"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="合作对象" prop="cooperativeObject">
        <el-input
          v-model="queryParams.cooperativeObject"
          placeholder="请输入合作对象"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="年份" prop="resultYear">
        <el-input
          v-model="queryParams.resultYear"
          placeholder="请输入年份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五姓名" prop="sixthName">
        <el-input
          v-model="queryParams.sixthName"
          placeholder="请输入成员五姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五年级" prop="sixthGrade">
        <el-input
          v-model="queryParams.sixthGrade"
          placeholder="请输入成员五年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五专业" prop="sixthMajor">
        <el-input
          v-model="queryParams.sixthMajor"
          placeholder="请输入成员五专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五学号" prop="sixthNumber">
        <el-input
          v-model="queryParams.sixthNumber"
          placeholder="请输入成员五学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五学院" prop="sixthCollege">
        <el-input
          v-model="queryParams.sixthCollege"
          placeholder="请输入成员五学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五联系电话" prop="sixthPhone">
        <el-input
          v-model="queryParams.sixthPhone"
          placeholder="请输入成员五联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五身份证号" prop="sixthIdnumber">
        <el-input
          v-model="queryParams.sixthIdnumber"
          placeholder="请输入成员五身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六姓名" prop="seventhName">
        <el-input
          v-model="queryParams.seventhName"
          placeholder="请输入成员六姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六年级" prop="seventhGrade">
        <el-input
          v-model="queryParams.seventhGrade"
          placeholder="请输入成员六年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六专业" prop="seventhMajor">
        <el-input
          v-model="queryParams.seventhMajor"
          placeholder="请输入成员六专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六学号" prop="seventhNumber">
        <el-input
          v-model="queryParams.seventhNumber"
          placeholder="请输入成员六学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六学院" prop="seventhCollege">
        <el-input
          v-model="queryParams.seventhCollege"
          placeholder="请输入成员六学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六联系电话" prop="seventhPhone">
        <el-input
          v-model="queryParams.seventhPhone"
          placeholder="请输入成员六联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六身份证号" prop="seventhIdnumber">
        <el-input
          v-model="queryParams.seventhIdnumber"
          placeholder="请输入成员六身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七姓名" prop="eighthName">
        <el-input
          v-model="queryParams.eighthName"
          placeholder="请输入成员七姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七年级" prop="eighthGrade">
        <el-input
          v-model="queryParams.eighthGrade"
          placeholder="请输入成员七年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七专业" prop="eighthMajor">
        <el-input
          v-model="queryParams.eighthMajor"
          placeholder="请输入成员七专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七学号" prop="eighthNumber">
        <el-input
          v-model="queryParams.eighthNumber"
          placeholder="请输入成员七学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七学院" prop="eighthCollege">
        <el-input
          v-model="queryParams.eighthCollege"
          placeholder="请输入成员七学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七联系电话" prop="eighthPhone">
        <el-input
          v-model="queryParams.eighthPhone"
          placeholder="请输入成员七联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七身份证号" prop="eighthIdnumber">
        <el-input
          v-model="queryParams.eighthIdnumber"
          placeholder="请输入成员七身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八姓名" prop="ninthName">
        <el-input
          v-model="queryParams.ninthName"
          placeholder="请输入成员八姓名"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八年级" prop="ninthGrade">
        <el-input
          v-model="queryParams.ninthGrade"
          placeholder="请输入成员八年级"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八专业" prop="ninthMajor">
        <el-input
          v-model="queryParams.ninthMajor"
          placeholder="请输入成员八专业"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八学号" prop="ninthNumber">
        <el-input
          v-model="queryParams.ninthNumber"
          placeholder="请输入成员八学号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八学院" prop="ninthCollege">
        <el-input
          v-model="queryParams.ninthCollege"
          placeholder="请输入成员八学院"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八联系电话" prop="ninthPhone">
        <el-input
          v-model="queryParams.ninthPhone"
          placeholder="请输入成员八联系电话"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八身份证号" prop="ninthIdnumber">
        <el-input
          v-model="queryParams.ninthIdnumber"
          placeholder="请输入成员八身份证号"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="负责人身份" prop="firstIdentity">
        <el-input
          v-model="queryParams.firstIdentity"
          placeholder="请输入负责人身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员一身份" prop="secondIdentity">
        <el-input
          v-model="queryParams.secondIdentity"
          placeholder="请输入成员一身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员二身份" prop="thirdIdentity">
        <el-input
          v-model="queryParams.thirdIdentity"
          placeholder="请输入成员二身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员三身份" prop="fourthIdentity">
        <el-input
          v-model="queryParams.fourthIdentity"
          placeholder="请输入成员三身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员四身份" prop="fifthIdentity">
        <el-input
          v-model="queryParams.fifthIdentity"
          placeholder="请输入成员四身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员五身份" prop="sixthIdentity">
        <el-input
          v-model="queryParams.sixthIdentity"
          placeholder="请输入成员五身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员六身份" prop="seventhIdentity">
        <el-input
          v-model="queryParams.seventhIdentity"
          placeholder="请输入成员六身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员七身份" prop="eighthIdentity">
        <el-input
          v-model="queryParams.eighthIdentity"
          placeholder="请输入成员七身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item label="成员八身份" prop="ninthIdentity">
        <el-input
          v-model="queryParams.ninthIdentity"
          placeholder="请输入成员八身份"
          clearable
          @keyup.enter.native="handleQuery"
        />
      </el-form-item>
      <el-form-item>
        <el-button type="primary" icon="el-icon-search" size="mini" @click="handleQuery">搜索</el-button>
        <el-button icon="el-icon-refresh" size="mini" @click="resetQuery">重置</el-button>
      </el-form-item>
    </el-form>

    <el-row :gutter="10" class="mb8">
      <el-col :span="1.5">
        <el-button
          type="primary"
          plain
          icon="el-icon-plus"
          size="mini"
          @click="handleAdd"
          v-hasPermi="['project:achievement:add']"
        >新增</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="success"
          plain
          icon="el-icon-edit"
          size="mini"
          :disabled="single"
          @click="handleUpdate"
          v-hasPermi="['project:achievement:edit']"
        >修改</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="danger"
          plain
          icon="el-icon-delete"
          size="mini"
          :disabled="multiple"
          @click="handleDelete"
          v-hasPermi="['project:achievement:remove']"
        >删除</el-button>
      </el-col>
      <el-col :span="1.5">
        <el-button
          type="warning"
          plain
          icon="el-icon-download"
          size="mini"
          @click="handleExport"
          v-hasPermi="['project:achievement:export']"
        >导出</el-button>
      </el-col>
      <right-toolbar :showSearch.sync="showSearch" @queryTable="getList"></right-toolbar>
    </el-row>

    <el-table v-loading="loading" :data="achievementList" @selection-change="handleSelectionChange">
      <el-table-column type="selection" width="55" align="center" />
      <el-table-column label="ID" align="center" prop="id" />
      <el-table-column label="用户ID" align="center" prop="userId" />
      <el-table-column label="成果名称" align="center" prop="resultName" />
      <el-table-column label="成果类型" align="center" prop="resultType" />
      <el-table-column label="成果简介" align="center" prop="resultIntroduction" />
      <el-table-column label="创新点" align="center" prop="innovationPoint" />
      <el-table-column label="参赛经历" align="center" prop="competitionExperience" />
      <el-table-column label="成果图片1的路径" align="center" prop="picturePath1" />
      <el-table-column label="成果图片2的路径" align="center" prop="picturePath2" />
      <el-table-column label="成果类别" align="center" prop="resultCategory" />
      <el-table-column label="成果等级" align="center" prop="resultGrade" />
      <el-table-column label="成果来源" align="center" prop="resultSource" />
      <el-table-column label="成果背景" align="center" prop="resultBackground" />
      <el-table-column label="成果研究意义" align="center" prop="resultMeaning" />
      <el-table-column label="立项时间" align="center" prop="projectTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.projectTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="技术领域" align="center" prop="technology" />
      <el-table-column label="完成单位" align="center" prop="completionUnit" />
      <el-table-column label="申请人姓名" align="center" prop="applyName" />
      <el-table-column label="申请人学号" align="center" prop="applyNumber" />
      <el-table-column label="申请时间" align="center" prop="applyTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.applyTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="审核状态" align="center" prop="auditState" />
      <el-table-column label="审核时间" align="center" prop="auditTime" width="180">
        <template slot-scope="scope">
          <span>{{ parseTime(scope.row.auditTime, '{y}-{m}-{d}') }}</span>
        </template>
      </el-table-column>
      <el-table-column label="审核人姓名" align="center" prop="auditName" />
      <el-table-column label="审核人工号" align="center" prop="auditNumber" />
      <el-table-column label="是否显示" align="center" prop="isShow" />
      <el-table-column label="负责人姓名" align="center" prop="firstName" />
      <el-table-column label="负责人年级" align="center" prop="firstGrade" />
      <el-table-column label="负责人专业" align="center" prop="firstMajor" />
      <el-table-column label="负责人学号" align="center" prop="firstNumber" />
      <el-table-column label="负责人学院" align="center" prop="firstCollege" />
      <el-table-column label="负责人联系电话" align="center" prop="firstPhone" />
      <el-table-column label="负责人身份证号" align="center" prop="firstIdnumber" />
      <el-table-column label="成员一姓名" align="center" prop="secondName" />
      <el-table-column label="成员一年级" align="center" prop="secondGrade" />
      <el-table-column label="成员一专业" align="center" prop="secondMajor" />
      <el-table-column label="成员一学号" align="center" prop="secondNumber" />
      <el-table-column label="成员一学院" align="center" prop="secondCollege" />
      <el-table-column label="成员一联系电话" align="center" prop="secondPhone" />
      <el-table-column label="成员一身份证号" align="center" prop="secondIdnumber" />
      <el-table-column label="成员二姓名" align="center" prop="thirdName" />
      <el-table-column label="成员二年级" align="center" prop="thirdGrade" />
      <el-table-column label="成员二专业" align="center" prop="thirdMajor" />
      <el-table-column label="成员二学号" align="center" prop="thirdNumber" />
      <el-table-column label="成员二学院" align="center" prop="thirdCollege" />
      <el-table-column label="成员二联系电话" align="center" prop="thirdPhone" />
      <el-table-column label="成员二身份证号" align="center" prop="thirdIdnumber" />
      <el-table-column label="成员三姓名" align="center" prop="fourthName" />
      <el-table-column label="成员三年级" align="center" prop="fourthGrade" />
      <el-table-column label="成员三专业" align="center" prop="fourthMajor" />
      <el-table-column label="成员三学号" align="center" prop="fourthNumber" />
      <el-table-column label="成员三学院" align="center" prop="fourthCollege" />
      <el-table-column label="成员三联系电话" align="center" prop="fourthPhone" />
      <el-table-column label="成员三身份证号" align="center" prop="fourthIdnumber" />
      <el-table-column label="成员四姓名" align="center" prop="fifthName" />
      <el-table-column label="成员四年级" align="center" prop="fifthGrade" />
      <el-table-column label="成员四专业" align="center" prop="fifthMajor" />
      <el-table-column label="成员四学号" align="center" prop="fifthNumber" />
      <el-table-column label="成员四学院" align="center" prop="fifthCollege" />
      <el-table-column label="成员四联系电话" align="center" prop="fifthPhone" />
      <el-table-column label="成员四身份证号" align="center" prop="fifthIdnumber" />
      <el-table-column label="指导教师一姓名" align="center" prop="advisorName1" />
      <el-table-column label="指导教师一职称" align="center" prop="advisorTitl1" />
      <el-table-column label="指导教师一专业" align="center" prop="advisorMajor1" />
      <el-table-column label="指导教师一工号" align="center" prop="advisorNumber1" />
      <el-table-column label="指导教师二姓名" align="center" prop="advisorName2" />
      <el-table-column label="指导教师二职称" align="center" prop="advisorTitl2" />
      <el-table-column label="指导教师二专业" align="center" prop="advisorMajor2" />
      <el-table-column label="指导教师二工号" align="center" prop="advisorNumber2" />
      <el-table-column label="备注1" align="center" prop="note1" />
      <el-table-column label="备注2" align="center" prop="note2" />
      <el-table-column label="备注3" align="center" prop="note3" />
      <el-table-column label="备注4" align="center" prop="note4" />
      <el-table-column label="备注5" align="center" prop="note5" />
      <el-table-column label="备注6" align="center" prop="note6" />
      <el-table-column label="备注7" align="center" prop="note7" />
      <el-table-column label="备注8" align="center" prop="note8" />
      <el-table-column label="备注9" align="center" prop="note9" />
      <el-table-column label="备注10" align="center" prop="note10" />
      <el-table-column label="签约状态" align="center" prop="signingStatus" />
      <el-table-column label="合作对象" align="center" prop="cooperativeObject" />
      <el-table-column label="年份" align="center" prop="resultYear" />
      <el-table-column label="成员五姓名" align="center" prop="sixthName" />
      <el-table-column label="成员五年级" align="center" prop="sixthGrade" />
      <el-table-column label="成员五专业" align="center" prop="sixthMajor" />
      <el-table-column label="成员五学号" align="center" prop="sixthNumber" />
      <el-table-column label="成员五学院" align="center" prop="sixthCollege" />
      <el-table-column label="成员五联系电话" align="center" prop="sixthPhone" />
      <el-table-column label="成员五身份证号" align="center" prop="sixthIdnumber" />
      <el-table-column label="成员六姓名" align="center" prop="seventhName" />
      <el-table-column label="成员六年级" align="center" prop="seventhGrade" />
      <el-table-column label="成员六专业" align="center" prop="seventhMajor" />
      <el-table-column label="成员六学号" align="center" prop="seventhNumber" />
      <el-table-column label="成员六学院" align="center" prop="seventhCollege" />
      <el-table-column label="成员六联系电话" align="center" prop="seventhPhone" />
      <el-table-column label="成员六身份证号" align="center" prop="seventhIdnumber" />
      <el-table-column label="成员七姓名" align="center" prop="eighthName" />
      <el-table-column label="成员七年级" align="center" prop="eighthGrade" />
      <el-table-column label="成员七专业" align="center" prop="eighthMajor" />
      <el-table-column label="成员七学号" align="center" prop="eighthNumber" />
      <el-table-column label="成员七学院" align="center" prop="eighthCollege" />
      <el-table-column label="成员七联系电话" align="center" prop="eighthPhone" />
      <el-table-column label="成员七身份证号" align="center" prop="eighthIdnumber" />
      <el-table-column label="成员八姓名" align="center" prop="ninthName" />
      <el-table-column label="成员八年级" align="center" prop="ninthGrade" />
      <el-table-column label="成员八专业" align="center" prop="ninthMajor" />
      <el-table-column label="成员八学号" align="center" prop="ninthNumber" />
      <el-table-column label="成员八学院" align="center" prop="ninthCollege" />
      <el-table-column label="成员八联系电话" align="center" prop="ninthPhone" />
      <el-table-column label="成员八身份证号" align="center" prop="ninthIdnumber" />
      <el-table-column label="负责人身份" align="center" prop="firstIdentity" />
      <el-table-column label="成员一身份" align="center" prop="secondIdentity" />
      <el-table-column label="成员二身份" align="center" prop="thirdIdentity" />
      <el-table-column label="成员三身份" align="center" prop="fourthIdentity" />
      <el-table-column label="成员四身份" align="center" prop="fifthIdentity" />
      <el-table-column label="成员五身份" align="center" prop="sixthIdentity" />
      <el-table-column label="成员六身份" align="center" prop="seventhIdentity" />
      <el-table-column label="成员七身份" align="center" prop="eighthIdentity" />
      <el-table-column label="成员八身份" align="center" prop="ninthIdentity" />
      <el-table-column label="操作" align="center" class-name="small-padding fixed-width">
        <template slot-scope="scope">
          <el-button
            size="mini"
            type="text"
            icon="el-icon-edit"
            @click="handleUpdate(scope.row)"
            v-hasPermi="['project:achievement:edit']"
          >修改</el-button>
          <el-button
            size="mini"
            type="text"
            icon="el-icon-delete"
            @click="handleDelete(scope.row)"
            v-hasPermi="['project:achievement:remove']"
          >删除</el-button>
        </template>
      </el-table-column>
    </el-table>
    
    <pagination
      v-show="total>0"
      :total="total"
      :page.sync="queryParams.pageNum"
      :limit.sync="queryParams.pageSize"
      @pagination="getList"
    />

    <!-- 添加或修改成果信息对话框 -->
    <el-dialog :title="title" :visible.sync="open" width="500px" append-to-body>
      <el-form ref="form" :model="form" :rules="rules" label-width="80px">
        <el-form-item label="用户ID" prop="userId">
          <el-input v-model="form.userId" placeholder="请输入用户ID" />
        </el-form-item>
        <el-form-item label="成果名称" prop="resultName">
          <el-input v-model="form.resultName" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="成果简介" prop="resultIntroduction">
          <el-input v-model="form.resultIntroduction" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="创新点" prop="innovationPoint">
          <el-input v-model="form.innovationPoint" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="参赛经历" prop="competitionExperience">
          <el-input v-model="form.competitionExperience" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="成果图片1的路径" prop="picturePath1">
          <el-input v-model="form.picturePath1" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="成果图片2的路径" prop="picturePath2">
          <el-input v-model="form.picturePath2" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="成果类别" prop="resultCategory">
          <el-input v-model="form.resultCategory" placeholder="请输入成果类别" />
        </el-form-item>
        <el-form-item label="成果等级" prop="resultGrade">
          <el-input v-model="form.resultGrade" placeholder="请输入成果等级" />
        </el-form-item>
        <el-form-item label="成果来源" prop="resultSource">
          <el-input v-model="form.resultSource" placeholder="请输入成果来源" />
        </el-form-item>
        <el-form-item label="成果背景" prop="resultBackground">
          <el-input v-model="form.resultBackground" placeholder="请输入成果背景" />
        </el-form-item>
        <el-form-item label="成果研究意义" prop="resultMeaning">
          <el-input v-model="form.resultMeaning" type="textarea" placeholder="请输入内容" />
        </el-form-item>
        <el-form-item label="立项时间" prop="projectTime">
          <el-date-picker clearable
            v-model="form.projectTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择立项时间">
          </el-date-picker>
        </el-form-item>
        <el-form-item label="技术领域" prop="technology">
          <el-input v-model="form.technology" placeholder="请输入技术领域" />
        </el-form-item>
        <el-form-item label="完成单位" prop="completionUnit">
          <el-input v-model="form.completionUnit" placeholder="请输入完成单位" />
        </el-form-item>
        <el-form-item label="申请人姓名" prop="applyName">
          <el-input v-model="form.applyName" placeholder="请输入申请人姓名" />
        </el-form-item>
        <el-form-item label="申请人学号" prop="applyNumber">
          <el-input v-model="form.applyNumber" placeholder="请输入申请人学号" />
        </el-form-item>
        <el-form-item label="申请时间" prop="applyTime">
          <el-date-picker clearable
            v-model="form.applyTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择申请时间">
          </el-date-picker>
        </el-form-item>
        <el-form-item label="审核状态" prop="auditState">
          <el-input v-model="form.auditState" placeholder="请输入审核状态" />
        </el-form-item>
        <el-form-item label="审核时间" prop="auditTime">
          <el-date-picker clearable
            v-model="form.auditTime"
            type="date"
            value-format="yyyy-MM-dd"
            placeholder="请选择审核时间">
          </el-date-picker>
        </el-form-item>
        <el-form-item label="审核人姓名" prop="auditName">
          <el-input v-model="form.auditName" placeholder="请输入审核人姓名" />
        </el-form-item>
        <el-form-item label="审核人工号" prop="auditNumber">
          <el-input v-model="form.auditNumber" placeholder="请输入审核人工号" />
        </el-form-item>
        <el-form-item label="是否显示" prop="isShow">
          <el-input v-model="form.isShow" placeholder="请输入是否显示" />
        </el-form-item>
        <el-form-item label="负责人姓名" prop="firstName">
          <el-input v-model="form.firstName" placeholder="请输入负责人姓名" />
        </el-form-item>
        <el-form-item label="负责人年级" prop="firstGrade">
          <el-input v-model="form.firstGrade" placeholder="请输入负责人年级" />
        </el-form-item>
        <el-form-item label="负责人专业" prop="firstMajor">
          <el-input v-model="form.firstMajor" placeholder="请输入负责人专业" />
        </el-form-item>
        <el-form-item label="负责人学号" prop="firstNumber">
          <el-input v-model="form.firstNumber" placeholder="请输入负责人学号" />
        </el-form-item>
        <el-form-item label="负责人学院" prop="firstCollege">
          <el-input v-model="form.firstCollege" placeholder="请输入负责人学院" />
        </el-form-item>
        <el-form-item label="负责人联系电话" prop="firstPhone">
          <el-input v-model="form.firstPhone" placeholder="请输入负责人联系电话" />
        </el-form-item>
        <el-form-item label="负责人身份证号" prop="firstIdnumber">
          <el-input v-model="form.firstIdnumber" placeholder="请输入负责人身份证号" />
        </el-form-item>
        <el-form-item label="成员一姓名" prop="secondName">
          <el-input v-model="form.secondName" placeholder="请输入成员一姓名" />
        </el-form-item>
        <el-form-item label="成员一年级" prop="secondGrade">
          <el-input v-model="form.secondGrade" placeholder="请输入成员一年级" />
        </el-form-item>
        <el-form-item label="成员一专业" prop="secondMajor">
          <el-input v-model="form.secondMajor" placeholder="请输入成员一专业" />
        </el-form-item>
        <el-form-item label="成员一学号" prop="secondNumber">
          <el-input v-model="form.secondNumber" placeholder="请输入成员一学号" />
        </el-form-item>
        <el-form-item label="成员一学院" prop="secondCollege">
          <el-input v-model="form.secondCollege" placeholder="请输入成员一学院" />
        </el-form-item>
        <el-form-item label="成员一联系电话" prop="secondPhone">
          <el-input v-model="form.secondPhone" placeholder="请输入成员一联系电话" />
        </el-form-item>
        <el-form-item label="成员一身份证号" prop="secondIdnumber">
          <el-input v-model="form.secondIdnumber" placeholder="请输入成员一身份证号" />
        </el-form-item>
        <el-form-item label="成员二姓名" prop="thirdName">
          <el-input v-model="form.thirdName" placeholder="请输入成员二姓名" />
        </el-form-item>
        <el-form-item label="成员二年级" prop="thirdGrade">
          <el-input v-model="form.thirdGrade" placeholder="请输入成员二年级" />
        </el-form-item>
        <el-form-item label="成员二专业" prop="thirdMajor">
          <el-input v-model="form.thirdMajor" placeholder="请输入成员二专业" />
        </el-form-item>
        <el-form-item label="成员二学号" prop="thirdNumber">
          <el-input v-model="form.thirdNumber" placeholder="请输入成员二学号" />
        </el-form-item>
        <el-form-item label="成员二学院" prop="thirdCollege">
          <el-input v-model="form.thirdCollege" placeholder="请输入成员二学院" />
        </el-form-item>
        <el-form-item label="成员二联系电话" prop="thirdPhone">
          <el-input v-model="form.thirdPhone" placeholder="请输入成员二联系电话" />
        </el-form-item>
        <el-form-item label="成员二身份证号" prop="thirdIdnumber">
          <el-input v-model="form.thirdIdnumber" placeholder="请输入成员二身份证号" />
        </el-form-item>
        <el-form-item label="成员三姓名" prop="fourthName">
          <el-input v-model="form.fourthName" placeholder="请输入成员三姓名" />
        </el-form-item>
        <el-form-item label="成员三年级" prop="fourthGrade">
          <el-input v-model="form.fourthGrade" placeholder="请输入成员三年级" />
        </el-form-item>
        <el-form-item label="成员三专业" prop="fourthMajor">
          <el-input v-model="form.fourthMajor" placeholder="请输入成员三专业" />
        </el-form-item>
        <el-form-item label="成员三学号" prop="fourthNumber">
          <el-input v-model="form.fourthNumber" placeholder="请输入成员三学号" />
        </el-form-item>
        <el-form-item label="成员三学院" prop="fourthCollege">
          <el-input v-model="form.fourthCollege" placeholder="请输入成员三学院" />
        </el-form-item>
        <el-form-item label="成员三联系电话" prop="fourthPhone">
          <el-input v-model="form.fourthPhone" placeholder="请输入成员三联系电话" />
        </el-form-item>
        <el-form-item label="成员三身份证号" prop="fourthIdnumber">
          <el-input v-model="form.fourthIdnumber" placeholder="请输入成员三身份证号" />
        </el-form-item>
        <el-form-item label="成员四姓名" prop="fifthName">
          <el-input v-model="form.fifthName" placeholder="请输入成员四姓名" />
        </el-form-item>
        <el-form-item label="成员四年级" prop="fifthGrade">
          <el-input v-model="form.fifthGrade" placeholder="请输入成员四年级" />
        </el-form-item>
        <el-form-item label="成员四专业" prop="fifthMajor">
          <el-input v-model="form.fifthMajor" placeholder="请输入成员四专业" />
        </el-form-item>
        <el-form-item label="成员四学号" prop="fifthNumber">
          <el-input v-model="form.fifthNumber" placeholder="请输入成员四学号" />
        </el-form-item>
        <el-form-item label="成员四学院" prop="fifthCollege">
          <el-input v-model="form.fifthCollege" placeholder="请输入成员四学院" />
        </el-form-item>
        <el-form-item label="成员四联系电话" prop="fifthPhone">
          <el-input v-model="form.fifthPhone" placeholder="请输入成员四联系电话" />
        </el-form-item>
        <el-form-item label="成员四身份证号" prop="fifthIdnumber">
          <el-input v-model="form.fifthIdnumber" placeholder="请输入成员四身份证号" />
        </el-form-item>
        <el-form-item label="指导教师一姓名" prop="advisorName1">
          <el-input v-model="form.advisorName1" placeholder="请输入指导教师一姓名" />
        </el-form-item>
        <el-form-item label="指导教师一职称" prop="advisorTitl1">
          <el-input v-model="form.advisorTitl1" placeholder="请输入指导教师一职称" />
        </el-form-item>
        <el-form-item label="指导教师一专业" prop="advisorMajor1">
          <el-input v-model="form.advisorMajor1" placeholder="请输入指导教师一专业" />
        </el-form-item>
        <el-form-item label="指导教师一工号" prop="advisorNumber1">
          <el-input v-model="form.advisorNumber1" placeholder="请输入指导教师一工号" />
        </el-form-item>
        <el-form-item label="指导教师二姓名" prop="advisorName2">
          <el-input v-model="form.advisorName2" placeholder="请输入指导教师二姓名" />
        </el-form-item>
        <el-form-item label="指导教师二职称" prop="advisorTitl2">
          <el-input v-model="form.advisorTitl2" placeholder="请输入指导教师二职称" />
        </el-form-item>
        <el-form-item label="指导教师二专业" prop="advisorMajor2">
          <el-input v-model="form.advisorMajor2" placeholder="请输入指导教师二专业" />
        </el-form-item>
        <el-form-item label="指导教师二工号" prop="advisorNumber2">
          <el-input v-model="form.advisorNumber2" placeholder="请输入指导教师二工号" />
        </el-form-item>
        <el-form-item label="备注1" prop="note1">
          <el-input v-model="form.note1" placeholder="请输入备注1" />
        </el-form-item>
        <el-form-item label="备注2" prop="note2">
          <el-input v-model="form.note2" placeholder="请输入备注2" />
        </el-form-item>
        <el-form-item label="备注3" prop="note3">
          <el-input v-model="form.note3" placeholder="请输入备注3" />
        </el-form-item>
        <el-form-item label="备注4" prop="note4">
          <el-input v-model="form.note4" placeholder="请输入备注4" />
        </el-form-item>
        <el-form-item label="备注5" prop="note5">
          <el-input v-model="form.note5" placeholder="请输入备注5" />
        </el-form-item>
        <el-form-item label="备注6" prop="note6">
          <el-input v-model="form.note6" placeholder="请输入备注6" />
        </el-form-item>
        <el-form-item label="备注7" prop="note7">
          <el-input v-model="form.note7" placeholder="请输入备注7" />
        </el-form-item>
        <el-form-item label="备注8" prop="note8">
          <el-input v-model="form.note8" placeholder="请输入备注8" />
        </el-form-item>
        <el-form-item label="备注9" prop="note9">
          <el-input v-model="form.note9" placeholder="请输入备注9" />
        </el-form-item>
        <el-form-item label="备注10" prop="note10">
          <el-input v-model="form.note10" placeholder="请输入备注10" />
        </el-form-item>
        <el-form-item label="合作对象" prop="cooperativeObject">
          <el-input v-model="form.cooperativeObject" placeholder="请输入合作对象" />
        </el-form-item>
        <el-form-item label="年份" prop="resultYear">
          <el-input v-model="form.resultYear" placeholder="请输入年份" />
        </el-form-item>
        <el-form-item label="成员五姓名" prop="sixthName">
          <el-input v-model="form.sixthName" placeholder="请输入成员五姓名" />
        </el-form-item>
        <el-form-item label="成员五年级" prop="sixthGrade">
          <el-input v-model="form.sixthGrade" placeholder="请输入成员五年级" />
        </el-form-item>
        <el-form-item label="成员五专业" prop="sixthMajor">
          <el-input v-model="form.sixthMajor" placeholder="请输入成员五专业" />
        </el-form-item>
        <el-form-item label="成员五学号" prop="sixthNumber">
          <el-input v-model="form.sixthNumber" placeholder="请输入成员五学号" />
        </el-form-item>
        <el-form-item label="成员五学院" prop="sixthCollege">
          <el-input v-model="form.sixthCollege" placeholder="请输入成员五学院" />
        </el-form-item>
        <el-form-item label="成员五联系电话" prop="sixthPhone">
          <el-input v-model="form.sixthPhone" placeholder="请输入成员五联系电话" />
        </el-form-item>
        <el-form-item label="成员五身份证号" prop="sixthIdnumber">
          <el-input v-model="form.sixthIdnumber" placeholder="请输入成员五身份证号" />
        </el-form-item>
        <el-form-item label="成员六姓名" prop="seventhName">
          <el-input v-model="form.seventhName" placeholder="请输入成员六姓名" />
        </el-form-item>
        <el-form-item label="成员六年级" prop="seventhGrade">
          <el-input v-model="form.seventhGrade" placeholder="请输入成员六年级" />
        </el-form-item>
        <el-form-item label="成员六专业" prop="seventhMajor">
          <el-input v-model="form.seventhMajor" placeholder="请输入成员六专业" />
        </el-form-item>
        <el-form-item label="成员六学号" prop="seventhNumber">
          <el-input v-model="form.seventhNumber" placeholder="请输入成员六学号" />
        </el-form-item>
        <el-form-item label="成员六学院" prop="seventhCollege">
          <el-input v-model="form.seventhCollege" placeholder="请输入成员六学院" />
        </el-form-item>
        <el-form-item label="成员六联系电话" prop="seventhPhone">
          <el-input v-model="form.seventhPhone" placeholder="请输入成员六联系电话" />
        </el-form-item>
        <el-form-item label="成员六身份证号" prop="seventhIdnumber">
          <el-input v-model="form.seventhIdnumber" placeholder="请输入成员六身份证号" />
        </el-form-item>
        <el-form-item label="成员七姓名" prop="eighthName">
          <el-input v-model="form.eighthName" placeholder="请输入成员七姓名" />
        </el-form-item>
        <el-form-item label="成员七年级" prop="eighthGrade">
          <el-input v-model="form.eighthGrade" placeholder="请输入成员七年级" />
        </el-form-item>
        <el-form-item label="成员七专业" prop="eighthMajor">
          <el-input v-model="form.eighthMajor" placeholder="请输入成员七专业" />
        </el-form-item>
        <el-form-item label="成员七学号" prop="eighthNumber">
          <el-input v-model="form.eighthNumber" placeholder="请输入成员七学号" />
        </el-form-item>
        <el-form-item label="成员七学院" prop="eighthCollege">
          <el-input v-model="form.eighthCollege" placeholder="请输入成员七学院" />
        </el-form-item>
        <el-form-item label="成员七联系电话" prop="eighthPhone">
          <el-input v-model="form.eighthPhone" placeholder="请输入成员七联系电话" />
        </el-form-item>
        <el-form-item label="成员七身份证号" prop="eighthIdnumber">
          <el-input v-model="form.eighthIdnumber" placeholder="请输入成员七身份证号" />
        </el-form-item>
        <el-form-item label="成员八姓名" prop="ninthName">
          <el-input v-model="form.ninthName" placeholder="请输入成员八姓名" />
        </el-form-item>
        <el-form-item label="成员八年级" prop="ninthGrade">
          <el-input v-model="form.ninthGrade" placeholder="请输入成员八年级" />
        </el-form-item>
        <el-form-item label="成员八专业" prop="ninthMajor">
          <el-input v-model="form.ninthMajor" placeholder="请输入成员八专业" />
        </el-form-item>
        <el-form-item label="成员八学号" prop="ninthNumber">
          <el-input v-model="form.ninthNumber" placeholder="请输入成员八学号" />
        </el-form-item>
        <el-form-item label="成员八学院" prop="ninthCollege">
          <el-input v-model="form.ninthCollege" placeholder="请输入成员八学院" />
        </el-form-item>
        <el-form-item label="成员八联系电话" prop="ninthPhone">
          <el-input v-model="form.ninthPhone" placeholder="请输入成员八联系电话" />
        </el-form-item>
        <el-form-item label="成员八身份证号" prop="ninthIdnumber">
          <el-input v-model="form.ninthIdnumber" placeholder="请输入成员八身份证号" />
        </el-form-item>
        <el-form-item label="负责人身份" prop="firstIdentity">
          <el-input v-model="form.firstIdentity" placeholder="请输入负责人身份" />
        </el-form-item>
        <el-form-item label="成员一身份" prop="secondIdentity">
          <el-input v-model="form.secondIdentity" placeholder="请输入成员一身份" />
        </el-form-item>
        <el-form-item label="成员二身份" prop="thirdIdentity">
          <el-input v-model="form.thirdIdentity" placeholder="请输入成员二身份" />
        </el-form-item>
        <el-form-item label="成员三身份" prop="fourthIdentity">
          <el-input v-model="form.fourthIdentity" placeholder="请输入成员三身份" />
        </el-form-item>
        <el-form-item label="成员四身份" prop="fifthIdentity">
          <el-input v-model="form.fifthIdentity" placeholder="请输入成员四身份" />
        </el-form-item>
        <el-form-item label="成员五身份" prop="sixthIdentity">
          <el-input v-model="form.sixthIdentity" placeholder="请输入成员五身份" />
        </el-form-item>
        <el-form-item label="成员六身份" prop="seventhIdentity">
          <el-input v-model="form.seventhIdentity" placeholder="请输入成员六身份" />
        </el-form-item>
        <el-form-item label="成员七身份" prop="eighthIdentity">
          <el-input v-model="form.eighthIdentity" placeholder="请输入成员七身份" />
        </el-form-item>
        <el-form-item label="成员八身份" prop="ninthIdentity">
          <el-input v-model="form.ninthIdentity" placeholder="请输入成员八身份" />
        </el-form-item>
      </el-form>
      <div slot="footer" class="dialog-footer">
        <el-button type="primary" @click="submitForm">确 定</el-button>
        <el-button @click="cancel">取 消</el-button>
      </div>
    </el-dialog>
  </div>
</template>

<script>
import { listAchievement, getAchievement, delAchievement, addAchievement, updateAchievement } from "@/api/project/achievement";

export default {
  name: "Achievement",
  data() {
    return {
      // 遮罩层
      loading: true,
      // 选中数组
      ids: [],
      // 非单个禁用
      single: true,
      // 非多个禁用
      multiple: true,
      // 显示搜索条件
      showSearch: true,
      // 总条数
      total: 0,
      // 成果信息表格数据
      achievementList: [],
      // 弹出层标题
      title: "",
      // 是否显示弹出层
      open: false,
      // 查询参数
      queryParams: {
        pageNum: 1,
        pageSize: 10,
        userId: null,
        resultName: null,
        resultType: null,
        resultIntroduction: null,
        innovationPoint: null,
        competitionExperience: null,
        picturePath1: null,
        picturePath2: null,
        resultCategory: null,
        resultGrade: null,
        resultSource: null,
        resultBackground: null,
        resultMeaning: null,
        projectTime: null,
        technology: null,
        completionUnit: null,
        applyName: null,
        applyNumber: null,
        applyTime: null,
        auditState: null,
        auditTime: null,
        auditName: null,
        auditNumber: null,
        isShow: null,
        firstName: null,
        firstGrade: null,
        firstMajor: null,
        firstNumber: null,
        firstCollege: null,
        firstPhone: null,
        firstIdnumber: null,
        secondName: null,
        secondGrade: null,
        secondMajor: null,
        secondNumber: null,
        secondCollege: null,
        secondPhone: null,
        secondIdnumber: null,
        thirdName: null,
        thirdGrade: null,
        thirdMajor: null,
        thirdNumber: null,
        thirdCollege: null,
        thirdPhone: null,
        thirdIdnumber: null,
        fourthName: null,
        fourthGrade: null,
        fourthMajor: null,
        fourthNumber: null,
        fourthCollege: null,
        fourthPhone: null,
        fourthIdnumber: null,
        fifthName: null,
        fifthGrade: null,
        fifthMajor: null,
        fifthNumber: null,
        fifthCollege: null,
        fifthPhone: null,
        fifthIdnumber: null,
        advisorName1: null,
        advisorTitl1: null,
        advisorMajor1: null,
        advisorNumber1: null,
        advisorName2: null,
        advisorTitl2: null,
        advisorMajor2: null,
        advisorNumber2: null,
        note1: null,
        note2: null,
        note3: null,
        note4: null,
        note5: null,
        note6: null,
        note7: null,
        note8: null,
        note9: null,
        note10: null,
        signingStatus: null,
        cooperativeObject: null,
        resultYear: null,
        sixthName: null,
        sixthGrade: null,
        sixthMajor: null,
        sixthNumber: null,
        sixthCollege: null,
        sixthPhone: null,
        sixthIdnumber: null,
        seventhName: null,
        seventhGrade: null,
        seventhMajor: null,
        seventhNumber: null,
        seventhCollege: null,
        seventhPhone: null,
        seventhIdnumber: null,
        eighthName: null,
        eighthGrade: null,
        eighthMajor: null,
        eighthNumber: null,
        eighthCollege: null,
        eighthPhone: null,
        eighthIdnumber: null,
        ninthName: null,
        ninthGrade: null,
        ninthMajor: null,
        ninthNumber: null,
        ninthCollege: null,
        ninthPhone: null,
        ninthIdnumber: null,
        firstIdentity: null,
        secondIdentity: null,
        thirdIdentity: null,
        fourthIdentity: null,
        fifthIdentity: null,
        sixthIdentity: null,
        seventhIdentity: null,
        eighthIdentity: null,
        ninthIdentity: null
      },
      // 表单参数
      form: {},
      // 表单校验
      rules: {
      }
    };
  },
  created() {
    this.getList();
  },
  methods: {
    /** 查询成果信息列表 */
    getList() {
      this.loading = true;
      listAchievement(this.queryParams).then(response => {
        this.achievementList = response.rows;
        this.total = response.total;
        this.loading = false;
      });
    },
    // 取消按钮
    cancel() {
      this.open = false;
      this.reset();
    },
    // 表单重置
    reset() {
      this.form = {
        id: null,
        userId: null,
        resultName: null,
        resultType: null,
        resultIntroduction: null,
        innovationPoint: null,
        competitionExperience: null,
        picturePath1: null,
        picturePath2: null,
        resultCategory: null,
        resultGrade: null,
        resultSource: null,
        resultBackground: null,
        resultMeaning: null,
        projectTime: null,
        technology: null,
        completionUnit: null,
        applyName: null,
        applyNumber: null,
        applyTime: null,
        auditState: null,
        auditTime: null,
        auditName: null,
        auditNumber: null,
        isShow: null,
        firstName: null,
        firstGrade: null,
        firstMajor: null,
        firstNumber: null,
        firstCollege: null,
        firstPhone: null,
        firstIdnumber: null,
        secondName: null,
        secondGrade: null,
        secondMajor: null,
        secondNumber: null,
        secondCollege: null,
        secondPhone: null,
        secondIdnumber: null,
        thirdName: null,
        thirdGrade: null,
        thirdMajor: null,
        thirdNumber: null,
        thirdCollege: null,
        thirdPhone: null,
        thirdIdnumber: null,
        fourthName: null,
        fourthGrade: null,
        fourthMajor: null,
        fourthNumber: null,
        fourthCollege: null,
        fourthPhone: null,
        fourthIdnumber: null,
        fifthName: null,
        fifthGrade: null,
        fifthMajor: null,
        fifthNumber: null,
        fifthCollege: null,
        fifthPhone: null,
        fifthIdnumber: null,
        advisorName1: null,
        advisorTitl1: null,
        advisorMajor1: null,
        advisorNumber1: null,
        advisorName2: null,
        advisorTitl2: null,
        advisorMajor2: null,
        advisorNumber2: null,
        note1: null,
        note2: null,
        note3: null,
        note4: null,
        note5: null,
        note6: null,
        note7: null,
        note8: null,
        note9: null,
        note10: null,
        signingStatus: null,
        cooperativeObject: null,
        resultYear: null,
        sixthName: null,
        sixthGrade: null,
        sixthMajor: null,
        sixthNumber: null,
        sixthCollege: null,
        sixthPhone: null,
        sixthIdnumber: null,
        seventhName: null,
        seventhGrade: null,
        seventhMajor: null,
        seventhNumber: null,
        seventhCollege: null,
        seventhPhone: null,
        seventhIdnumber: null,
        eighthName: null,
        eighthGrade: null,
        eighthMajor: null,
        eighthNumber: null,
        eighthCollege: null,
        eighthPhone: null,
        eighthIdnumber: null,
        ninthName: null,
        ninthGrade: null,
        ninthMajor: null,
        ninthNumber: null,
        ninthCollege: null,
        ninthPhone: null,
        ninthIdnumber: null,
        firstIdentity: null,
        secondIdentity: null,
        thirdIdentity: null,
        fourthIdentity: null,
        fifthIdentity: null,
        sixthIdentity: null,
        seventhIdentity: null,
        eighthIdentity: null,
        ninthIdentity: null
      };
      this.resetForm("form");
    },
    /** 搜索按钮操作 */
    handleQuery() {
      this.queryParams.pageNum = 1;
      this.getList();
    },
    /** 重置按钮操作 */
    resetQuery() {
      this.resetForm("queryForm");
      this.handleQuery();
    },
    // 多选框选中数据
    handleSelectionChange(selection) {
      this.ids = selection.map(item => item.id)
      this.single = selection.length!==1
      this.multiple = !selection.length
    },
    /** 新增按钮操作 */
    handleAdd() {
      this.reset();
      this.open = true;
      this.title = "添加成果信息";
    },
    /** 修改按钮操作 */
    handleUpdate(row) {
      this.reset();
      const id = row.id || this.ids
      getAchievement(id).then(response => {
        this.form = response.data;
        this.open = true;
        this.title = "修改成果信息";
      });
    },
    /** 提交按钮 */
    submitForm() {
      this.$refs["form"].validate(valid => {
        if (valid) {
          if (this.form.id != null) {
            updateAchievement(this.form).then(response => {
              this.$modal.msgSuccess("修改成功");
              this.open = false;
              this.getList();
            });
          } else {
            addAchievement(this.form).then(response => {
              this.$modal.msgSuccess("新增成功");
              this.open = false;
              this.getList();
            });
          }
        }
      });
    },
    /** 删除按钮操作 */
    handleDelete(row) {
      const ids = row.id || this.ids;
      this.$modal.confirm('是否确认删除成果信息编号为"' + ids + '"的数据项？').then(function() {
        return delAchievement(ids);
      }).then(() => {
        this.getList();
        this.$modal.msgSuccess("删除成功");
      }).catch(() => {});
    },
    /** 导出按钮操作 */
    handleExport() {
      this.download('project/achievement/export', {
        ...this.queryParams
      }, `achievement_${new Date().getTime()}.xlsx`)
    }
  }
};
</script>
